* {
  margin: 0;
  padding: 0;
}
ul {
  list-style: none;
}
#diquBar {
  display: inline-block;
  position: relative;
  left: -4%;
  margin-top: 10px;
}
ul {
  list-style: none;
}
.right-tab {
  display: inline-block;
  vertical-align: top;
  width: 68%;
  margin-top: 10px;
}
.right-tab tr {
  border: 1px solid #dbdbdb;
}
.right-tab th {
  text-align: center;
  height: 34px;
  background-color: #d6dee1;
  color: #4e5357;
}
.right-tab td {
  text-align: center;
  height: 34px;
}
.select-container {
  margin-top: 10px;
}
.select-container .sam-p {
  color: #333333;
  font-size: 18px;
  font-weight: 600;
}
.select-container .search-bom {
  border-width: 1.333px;
  border-color: #dbdbdb;
  border-style: solid;
  background-color: #f5f5f5;
  font-size: 14px;
  color: #4e5357;
}
.select-container .search-bom li {
  margin-left: 15px;
  margin-top: 15px;
}
.select-container .search-bom .mouse-on {
  width: 40%;
  height: 27px;
  margin: 0 auto;
  color: #666666;
  background-color: #d7d7d7;
  border-radius: 13.5px;
  text-align: center;
  line-height: 27px;
}
#quyu {
  display: inline-block;
}
.quyu-right {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  float: right;
  margin-right: 10px;
}
.quyu-right ul li {
  height: 37px;
  font-size: 14px;
  color: #4e5357;
  text-align: center;
  line-height: 37px;
  border: 1px solid #dbdbdb;
  margin-bottom: 10px;
}
.quyu-right ul li:first-child {
  margin-top: 35px;
}
.sec-con {
  margin-top: 15px ;
  margin-bottom: 15px;
  padding-top: 20px;
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
}
.right-tab {
  float: right;
}
.right-tab table {
  width: 100%;
  float: right;
}
.select-button {
  float: left;
  margin-bottom: 20px;
}
.button-wrap {
  overflow: hidden;
}
.select-button .select-icon {
  display: block;
}
.button-wrap {
  padding-top: 15px;
}
.info-content-li {
  border: 1px solid #b0bec5;
  border-radius: 3px;
  padding: 3px;
  float: left;
  width: 200px;
  list-style: none;
  margin-right: 10px;
  margin-bottom: 10px;
}
.info-content-li img {
  float: left;
}
.li_right {
  float: right;
  width: 120px;
}
.li_right span {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.right_number {
  margin-top: 10px;
  font-size: 22px;
}
.right_text {
  color: #78909c;
  font-size: 14px;
}
.ul-center {
  margin: 0px 0 12px 0;
  color: #78909c;
  font-size: 12px;
}
.ul-center span {
  display: inline-block;
  width: 290px;
  border-bottom: 1px solid #78909c;
  position: relative;
  top: -4px;
  left: 10px;
}
.info-header-down {
  font-size: 14px;
  color: #1f8bd7;
}
.info-header-down img {
  position: relative;
  top: 2px;
}
.zhgl-panel-box {
  z-index: 100;
  background: white;
}
.zhgl-panel-header {
  background: #1f8bd7;
  border-radius: 4px 4px 0 0;
  padding: 12px 16px;
  color: white;
  position: relative;
}
.zhgl-panel-header .pull-right {
  cursor: pointer;
  z-index: 2;
  position: relative;
}
.zhgl-panel-footer {
  padding: 0 20px 12px 20px;
  min-height: 32px;
}
.small-panel {
  min-width: 280px;
  min-height: 176px;
}
.small-panel .zhgl-panel-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.zhgl-panel-title {
  font-family: SimHei, sans-serif;
  margin-bottom: 10px;
  font-size: 16px;
}
.xiasha-table table td:first-child {
  height: 26px;
  color: #445761;
  width: 50px;
}
.tab-list .xingqu {
  color: #1f8bd7;
  font-size: 16px;
}
.clearfix p {
  width: 100%;
}
.clearfix p span {
  display: inline-block;
  float: right;
  margin-right: 20px;
}
.clearfix p span img {
  position: relative;
  top: -2px;
  margin-right: 5px;
}
.chaobiao {
  color: #eb4d4a;
}
.lixian {
  color: #d6dee2;
}
.zhengchang {
  color: #42a75a;
}
#zhgl-map .info-content-chart {
  min-height: 40px;
}
.jiancedian {
  margin-top: 30px;
}
.jiance-top {
  height: 47px;
  border: 5px;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  border-radius: 5px;
  line-height: 47px;
  padding: 0 20px;
}
.hanliang {
  float: right;
}
.nongdu {
  display: none;
  position: relative;
  top: -2px;
}
.nongdu > div {
  width: 100%;
}
.green-kuang .nongdu {
  border: 1px solid #42a75a;
}
.grey-kuang .nongdu {
  border: 1px solid #d6dee2;
}
.red-kuang .nongdu {
  border: 1px solid #eb4d4a;
}
.paiwu-panel {
  width: 340px;
}
.dianwei-blank {
  background-color: #42a75a;
  color: #fff;
  padding: 15px 10px;
}
.dianwei-blank p:first-child {
  font-weight: 600;
  font-size: 14px;
}
.dianwei-blank p:nth-child(2) {
  font-size: 12px;
}
.dianwei-blank p:nth-child(2) span:last-child {
  float: right;
}
.jiance-tab {
  border: 1px solid #a1d3ad;
  background-color: rgba(255, 255, 255, 0.4);
}
.jiance-tab table {
  width: 100%;
}
.jiance-tab table td {
  height: 26px;
  padding-left: 10px;
  margin-bottom: 15px;
}
.jiance-tab table tr {
  padding: 0 15px;
}
.jiance-tab table tr:first-child {
  border-bottom: 1px solid #a1d3ad;
}
.jiance-toptwo {
  background-color: #eb4d4a;
}
.jiance-topthree {
  background-color: #d6dee2;
}
.jiance-topone {
  background-color: #42a75a;
}
.vedio {
  padding: 10px;
}
.vedio div {
  position: relative;
  background-color: #d6dee2;
  color: #32974a;
  min-height: 140px;
}
.jiankong {
  font-size: 16px;
  position: absolute;
  bottom: 2px;
  left: 10px;
}
.tuodong {
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 10;
}
.green-pull {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 100;
  cursor: pointer;
}
.xiejiao {
  -webkit-transform: skewX(-45deg);
          transform: skewX(-45deg);
}
.green-right {
  width: 10px;
  height: 16px;
  float: right;
  background-color: #42a75a;
}
.grey-left {
  width: 10px;
  height: 16px;
  float: left;
  background-color: #d6dee2;
}
.green-blank {
  display: inline-block;
  height: 16px;
  background-color: #42a75a;
  vertical-align: top;
  margin: 0;
}
.grey-blank {
  display: inline-block;
  height: 16px;
  background-color: #d6dee2;
  vertical-align: top;
  margin: 0;
}
.red-blank {
  display: inline-block;
  height: 16px;
  background-color: #eb4d4a;
  margin: 0;
  vertical-align: top;
}
.yuanjiao {
  border-radius: 8px;
  height: 16px;
  overflow: hidden;
}
